[MOSS]Soluciones MOSS: La propiedad IgnoreIfAlreadyExists 

Tags: Bugs, MOSS/WSS

 

En una solución se pueden incluir archivos para su despliegue automático cuando desplegamos la solución (.wsp), normalmente se suelen desplegar imágenes, páginas maestras, layouts, plantillas (.stp),…

La configuración para que estos archivos se desplieguen correctamente se realiza en el tag “Module”, normalmente en el elements.xml que forma parte de una feature.

Entre los diferentes parámetros de configuración del tag “File”, que es el encargado de definir el despliegue de cada uno de los archivos que queremos desplegar, además de permitirnos especificar la url del nuevo elemento tiene la propiedad “IgnoreIfAlreadyExists”.

En principio traduciendo literalmente al castellano esta propiedad vendría a significar algo como “Ignorar si previamente existe”, pero ignorar el que, ¿ ignorar la escritura?, o ¿ ignorar que existe previamente y sobrescribirla?

Como no lo tenia nada claro busque por internet y me encontré con este post:

“'IgnoreIfAlreadyExists' - should be true if we want to overwrite an existing file of this name, false if not.”

Estuve haciendo pruebas y en contra de lo que dice el post anterior observé que cuando IgnoreIfAlreadyExists=TRUE , no lo sobrescribía.

Probé con IgnoreIfAlreadyExists=FALSE y si que conseguía sobrescribir el archivo.

Como la conclusión de mis pruebas era la contraria a lo que había encontrado por internet, busque en la documentación oficial de Microsoft:

“IgnoreIfAlreadyExists

Optional Boolean. TRUE to provision the view even if the file aready exists at the specified URL; otherwise, FALSE.”

Y nuevamente encontré la misma respuesta…..

Todo esto es bastante contradictorio ya que toda la documentación que encuentro en Internet dice lo mismo…, lo que si puedo decir es que yo consigo que sobrescriba los archivos poniéndolo a FALSE, aquí os dejo un pantallazo un tag module que despliega una página maestra:

 

image
 
Publicado por Alvaro Arias Conde en 3-Aug-09
0 Comentarios  |  Trackback Url |        
 

Comentarios

Nombre:
URL:
Email:
Comentarios:
CAPTCHA Image Validation